home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKitArchive.mbox / mbox / 000065_da0g+@andrew.cmu.edu_Mon Oct 11 15:02 MDT 1993.msg < prev    next >
Internet Message Format  |  1994-10-30  |  4KB

  1. Received: from yvax.byu.edu by maine.et.byu.edu; Mon, 11 Oct 93 15:02:07 -0600
  2. Return-Path: <da0g+@andrew.cmu.edu>
  3. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  4.  <01H3ZO18TX7494L569@yvax.byu.edu>; Mon, 11 Oct 1993 15:02:45 MDT
  5. Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  6.  <01H3ZO15DTZ49BVMVE@yvax.byu.edu>; Mon, 11 Oct 1993 15:02:40 MDT
  7. Received: from yvax2.byu.edu by alaska.et.byu.edu; Mon, 11 Oct 93 15:03:05 -0600
  8. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  9.  <01H3ZNXFLGFK94EDMJ@yvax.byu.edu>; Mon, 11 Oct 1993 15:00:38 MDT
  10. Received: from po5.andrew.cmu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  11.  <01H3ZNXBZIKG94LKCZ@yvax.byu.edu>; Mon, 11 Oct 1993 15:00:22 MDT
  12. Received: from localhost (postman@localhost) by po5.andrew.cmu.edu (8.5/8.5) id
  13.  RAA24744; Mon, 11 Oct 1993 17:00:15 -0400
  14. Received: via switchmail; Mon, 11 Oct 1993 17:00:14 -0400 (EDT)
  15. Received: from earthquake.weh.andrew.cmu.edu via qmail ID
  16.  </afs/andrew.cmu.edu/service/mailqs/q002/QF.8giQY4W00WAv00eEN4>; Mon,
  17.  11 Oct 1993 16:59:01 -0400 (EDT)
  18. Received: from earthquake.weh.andrew.cmu.edu via qmail ID
  19.  </afs/andrew.cmu.edu/usr13/da0g/.Outgoing/QF.4giQXwC00WAvE6Ky4x>; Mon,
  20.  11 Oct 1993 16:58:36 -0400 (EDT)
  21. Received: from
  22.  mms.4.60.Sep.21.1993.08.22.39.pmax.ul4.EzMail.2.0.CUILIB.3.45.SNAP.NOT.LINKED.earthquake.weh.andrew.cmu.edu.pmax.ul4
  23.  via MS.5.6.earthquake.weh.andrew.cmu.edu.pmax_ul4; Mon,
  24.  11 Oct 1993 16:58:36 -0400 (EDT)
  25. Date: Mon, 11 Oct 1993 16:58:36 -0400 (EDT)
  26. From: David Apfelbaum <da0g+@andrew.cmu.edu>
  27. Subject: Re: Possible projects
  28. To: misckit@byu.edu
  29. Cc: 
  30. Message-Id: <kgiQXw200WAvA6KxxJ@andrew.cmu.edu>
  31. Content-Transfer-Encoding: 7BIT
  32. Status: R
  33.  
  34.  
  35. Excerpts from misc: 1-Oct-93 Possible projects by Don Yacktman@alaska.et.b 
  36. >And again, let's start hearing about code.  What contributions
  37. >could/would you make?  What would you like to see?
  38.  
  39.  
  40. At the top of my list is Group, a IBPalatized List object.  (Which, in
  41. turn, will probably make use of a Simple-string object and my ListView
  42. object.  (ListView is a ScrollView with a Matrix as it's docView.  It's
  43. very (*very*) simple, and based off the NeXT miniExample
  44. CellScrollView.))
  45.  
  46. Group can be though of loosely as a 1 to n message filter.  It has the
  47. ability to forward a given message to all the objects inside it that
  48. respond to that message.
  49.  
  50.  
  51. Then there is QualifiedDBModule, a IBPalatized DBModule subclass that
  52. has the ability to dynamically build a qualifier based on the status of
  53. display UI objects that respond to [my] Qualifications protocol. 
  54. Unfortunately, I no longer have access to a database engine, so
  55. development on this is currently frozen.  But I'd like to throw it out
  56. there and see if anyone else wants to play with it...
  57.  
  58.  
  59. Following this, I have a long list of other objects ranging from a
  60. FormattedTextField class that would take limitted input to a
  61. background-view class that would let us draw nice lines in nibs without
  62. using a Box object (which is just plain gross!) to nano-examples to,
  63. well, let me dig around for my list...
  64.  
  65.  
  66. As for releasing these...  I'd like to do both a "thick" and a "thin"
  67. release.  The "thin" release would be just the objects themselves.  The
  68. "thick" version would include the current versions of all other objects
  69. involved in a particular object.  To facilitate this, I was thinking of
  70. making every object I write into a subproject.   And adding a "make lib"
  71. ability to those subprojects...
  72.  
  73.  
  74. On the down side, I have had the misfortune to lose my job in a
  75. particularly gross and unpleasent mannor.  (My previous employer decided
  76. to implement a no-competition contract that would have prevented me from
  77. working for any other commercial software developer for a period of 5
  78. years after leaving his employment.  When I refused to sign, I was
  79. immediately fired.  He then turned around and lied his ass off to the
  80. unemployment folks, claiming that I had just "walked off the job, not
  81. saying anything to anyone".  And he has refused to pay my final
  82. paycheck.  And he has (thank god, unsuccessfully) attempted to cancel my
  83. second to last paycheck.
  84.  
  85. At the moment, my first priority has to be straight survival.  As my
  86. life settles down, I will be able to get more and more back into
  87. NeXTStep work...
  88.  
  89.  
  90.         -David Apfelbaum.
  91.